home *** CD-ROM | disk | FTP | other *** search
/ Nebula 1 / Nebula One.iso / Graphics / Plotting / aa_Intel_Only / Gnuplot / GnuplotSource / ThreeDPane.h < prev    next >
Encoding:
Text File  |  1995-06-12  |  1.1 KB  |  56 lines

  1. /*
  2.  *  Copyright (C) 1993  Robert Davis
  3.  *
  4.  *  This program is free software; you can redistribute it and/or
  5.  *  modify it under the terms of Version 2, or any later version, of 
  6.  *  the GNU General Public License as published by the Free Software 
  7.  *  Foundation.
  8.  */
  9.  
  10.  
  11. /* $Id: ThreeDPane.h,v 1.4 1993/05/04 16:23:01 davis Exp $ */
  12.  
  13. #import "Pane.h"
  14.  
  15. @interface ThreeDPane:Pane
  16. {
  17.     BOOL didSwap;
  18.     id    threeDButton;
  19.  
  20.     id    surfaceTypeMatrix;
  21.  
  22.     id    isoSamplesMatrix;
  23.     id    isoSamplesLabel;
  24.  
  25.     id  rotXSlider;
  26.     id  rotZSlider;
  27.     id    rotMatrix;
  28.     id    rotationResetButton;
  29.  
  30.     id    contourOptionsPanel;
  31.     id    contourBaseButton;
  32.     id    contourSurfaceButton;
  33.     id    contourOptionsButton;
  34. }
  35.  
  36.  
  37. - init;
  38. - free;
  39.  
  40. - selectControl:sender;            /** Overridden from Pane    **/
  41. - (BOOL)updateStatus:aStatus doc:aDoc;
  42. - (BOOL)forceUpdateStatus:aStatus doc:aDoc;
  43.  
  44.  
  45. - doSetThreeD:sender;
  46. - doSetSurfaceType:sender;
  47. - doSetIsoSamples:sender;
  48. - doSetRotation:sender;
  49. - doResetRotation:sender;
  50. - doSetContourBase:sender;
  51. - doSetContourSurface:sender;
  52.  
  53. - showContourOptionsPanel:sender;    /** Contour Options Panel    **/
  54.  
  55. @end
  56.